A Deep Reinforcement Learning-Based Scheme for Solving Multiple Knapsack Problems
نویسندگان
چکیده
A knapsack problem is to select a set of items that maximizes the total profit selected while keeping weight no less than capacity knapsack. As generalized form with multiple knapsacks, multi-knapsack (MKP) disjointed for each To solve MKP, we propose deep reinforcement learning (DRL) based approach, which takes as input available capacities profits and weights items, normalized unselected determines next item be mapped largest capacity. expedite process, adopt Asynchronous Advantage Actor-Critic (A3C) policy model. The experimental results indicate proposed method outperforms random greedy methods achieves comparable performance an optimal in terms ratio sum, particularly when have non-linear relationship such quadratic forms.
منابع مشابه
A dynamic programming approach for solving nonlinear knapsack problems
Nonlinear Knapsack Problems (NKP) are the alternative formulation for the multiple-choice knapsack problems. A powerful approach for solving NKP is dynamic programming which may obtain the global op-timal solution even in the case of discrete solution space for these problems. Despite the power of this solu-tion approach, it computationally performs very slowly when the solution space of the pr...
متن کاملA numerical scheme for solving nonlinear backward parabolic problems
In this paper a nonlinear backward parabolic problem in one dimensional space is considered. Using a suitable iterative algorithm, the problem is converted to a linear backward parabolic problem. For the corresponding problem, the backward finite differences method with suitable grid size is applied. It is shown that if the coefficients satisfy some special conditions, th...
متن کاملOperation Scheduling of MGs Based on Deep Reinforcement Learning Algorithm
: In this paper, the operation scheduling of Microgrids (MGs), including Distributed Energy Resources (DERs) and Energy Storage Systems (ESSs), is proposed using a Deep Reinforcement Learning (DRL) based approach. Due to the dynamic characteristic of the problem, it firstly is formulated as a Markov Decision Process (MDP). Next, Deep Deterministic Policy Gradient (DDPG) algorithm is presented t...
متن کاملa dynamic programming approach for solving nonlinear knapsack problems
nonlinear knapsack problems (nkp) are the alternative formulation for the multiple-choice knapsack problems. a powerful approach for solving nkp is dynamic programming which may obtain the global op-timal solution even in the case of discrete solution space for these problems. despite the power of this solu-tion approach, it computationally performs very slowly when the solution space of the pr...
متن کاملA toolbox for solving knapsack problems
The program is written in Java, hence it should in principle run in any browser having Java enabled. The present version has mainly been tested using the Windows browser Explorer, hence if you have problems, please use the Windows computers in Multimedie Lab, 1st floor, south. You may also download all the relevant files index.html, AppletTest.jar, data.1, data.2, data.3 to your home directory ...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
ژورنال
عنوان ژورنال: Applied sciences
سال: 2022
ISSN: ['2076-3417']
DOI: https://doi.org/10.3390/app12063068